#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
#include<vector>
#include<algorithm>
//class print1
//{
//public:
//	void operator()(int val)
//	{
//		cout << val <<" ";
//	}
//};
auto x = [](int val) {cout << val << " "; };
void test1()
{
	vector<int>v;
	for (int i = 0; i < 10; i++)
	{
		v.push_back(i);
	}
	for_each(v.begin(), v.end(), x);
}
int main()
{
	test1();
	return 0;
}